#ifndef LISTAIDENTIFICADORES_H_
#define LISTAIDENTIFICADORES_H_
#include<vector>
#include<string>
#include<iostream>

using namespace std;

struct NoLista{
	string mToken;
	int mTipo;
};

class ListaIdentificadores
{
public:
	ListaIdentificadores();
	void InsereLista(string , int ); //identificador e tipo
	virtual ~ListaIdentificadores();
	void mostra();
	int RetTipo();
	string RetToken();
	int RetNexTipo();
	string RetNexToken();
	void pop();
	bool Empty();
private:
    vector<NoLista> mNo;
    
	
};

#endif /*LISTAIDENTIFICADORES_H_*/
